package ord2.indexer;

import ord2.core.Parameter;
import java.io.File;
import java.util.List;

/**
 * This class specific a indexer that will block util indexing finishs. It will
 * block when <code>processDocuments</code> is called.
 * @see Indexer#processDocuments()
 * @see NonBlockingAbstractIndexer
 *
 * @author José Ivan
 * @author Edviges
 *
 */
public abstract class BlockingAbstractIndexer extends AbstractIndexer
                                implements BlockingIndexer {
    
    /**
     * @see AbstractIndexer#AbstractIndexer(ord2.core.Parameter[]) 
     */
    public BlockingAbstractIndexer(Parameter[] par) {
        
        super(par);
    }
    
    /**
     * @see AbstractIndexer#AbstractIndexer() 
     */
    public BlockingAbstractIndexer() {
        
        super();
    }
    
    /**
     * @see AbstractIndexer#AbstractIndexer(java.io.File[], ord2.core.Parameter[]) 
     */
    public BlockingAbstractIndexer(File[] docs, Parameter[] pars) {
        
        super(docs, pars);
    }
}
